package com.dsz.duty.dao;

import java.util.List;

import com.dsz.duty.model.User;

/**
 * 用户权限。
 * 
 * @author crjun
 */
public interface IUserDao {
	List<User> getPageUsers(String filter, int page, int rows);

	void addUser(User user);

	User getUser(int id);

	void removeUser(int id);

	void updateUser(User user);

	int getUsersCount(String filter);

	boolean userExists(String username);

	void setUserRoles(int[] ids, int roleType);

	boolean auth(String username, String password);
}
